summaryrefslogtreecommitdiff
path: root/opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2022-10-27 11:36:19 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2022-10-27 11:38:06 +0200
commitd40772d2b54040a851223575e8c99eda4567f3a3 (patch)
tree8b72f12998c18636f79944ab9ed1f4503ce8e068 /opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios
parent18b7ec85dde70ae0bd74d638d573daeaf3e4365f (diff)
build(web/ui): Update to Next 13 and React 18
This change updates the web interface to use Next 13 and React 18. This release has a couple breaking changes (related to links) which we have fixed accordingly.
Diffstat (limited to 'opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios')
-rw-r--r--opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios/[portfolio].js12
1 files changed, 4 insertions, 8 deletions
diff --git a/opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios/[portfolio].js b/opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios/[portfolio].js
index 615529e7..5d1e041b 100644
--- a/opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios/[portfolio].js
+++ b/opendc-web/opendc-web-ui/src/pages/projects/[project]/portfolios/[portfolio].js
@@ -23,6 +23,7 @@
import dynamic from 'next/dynamic'
import { useRouter } from 'next/router'
import Head from 'next/head'
+import Link from 'next/link'
import React, { useRef } from 'react'
import {
Breadcrumb,
@@ -40,7 +41,6 @@ import {
import { AppPage } from '../../../../components/AppPage'
import ContextSelectionSection from '../../../../components/context/ContextSelectionSection'
import PortfolioSelector from '../../../../components/context/PortfolioSelector'
-import BreadcrumbLink from '../../../../components/util/BreadcrumbLink'
import PortfolioOverview from '../../../../components/portfolios/PortfolioOverview'
import { usePortfolio } from '../../../../data/project'
@@ -61,17 +61,13 @@ function Portfolio() {
const breadcrumb = (
<Breadcrumb>
- <BreadcrumbItem to="/projects" component={BreadcrumbLink}>
+ <BreadcrumbItem to="/projects" component={Link}>
Projects
</BreadcrumbItem>
- <BreadcrumbItem to={`/projects/${projectId}`} component={BreadcrumbLink}>
+ <BreadcrumbItem to={`/projects/${projectId}`} component={Link}>
Project details
</BreadcrumbItem>
- <BreadcrumbItem
- to={`/projects/${projectId}/portfolios/${portfolioNumber}`}
- component={BreadcrumbLink}
- isActive
- >
+ <BreadcrumbItem to={`/projects/${projectId}/portfolios/${portfolioNumber}`} component={Link} isActive>
Portfolio
</BreadcrumbItem>
</Breadcrumb>